@charset "utf-8";
/*
=======================================================
文件名: act.css
作者: g_ISRD_Web_Rebuilder Karsaxu
创建或修改日期:2009-02-26
说明: 
=======================================================
*/
@import url("global.css");
.sub_nav_left h2{padding-top:10px;}

/*==布局==*/
#act #act_side_bar{ width:160px; float:left;}
#act #act_main_box{ width:540px; float:left; margin-left:10px; display:inline}
#act #act_show_box{ width:230px; float:right;}
#act #hot_act{ width:780px; float:right;}
#act #act_search{ width:710px; float:left;}

/*==公用下拉TAG==*/
#view_order{ position:relative; text-align:right; padding-right:25px;}
#view_order .more_tags{ position:absolute; z-index:100; right:115px; top:25px; display:none;}
#view_order .more_tags h4{ position:absolute; left:55px; top:-5px; z-index:100; width:10px; height:7px; overflow:hidden; background:url(../images/global_bg_citys.png) no-repeat 0 0;}
#view_order .more_tags h4 span{ display:none}
#view_order .more_tags .content{ -moz-opacity:0.85; opacity:0.85; filter:alpha(opacity=85); position:absolute; z-index:1; left:0; top:0px; width:122px;}
#view_order .more_tags .content dl{ border:1px solid #fff;}
#view_order .more_tags .content dl dt{ display:none}
#view_order .more_tags .content dl dd{ height:20px; margin-top:3px; padding-bottom:3px;}
#view_order .more_tags .content dl dd a{ display:block; width:120px; overflow:hidden; text-align:left; text-indent:7px; padding-top:4px; padding-bottom:2px;}
#view_order .more_tags .content dl dd a span{ display:inline; text-indent:0; margin:0; padding:0}
#view_order .more_tags .content dl dd a img{ margin-right:5px;}
#view_order .more_tags .content dl dd a:hover{ background:#B1D5EF; text-decoration:none;}

/*==分类==*/
/*==
#act_side_nav{ background:#fff url(../images/act_bg_side_nav.jpg) repeat-x 0px 1px; padding-bottom:10px; margin-bottom:10px;}
#act_side_nav .title{ height:27px; line-height:27px; margin-bottom:5px;}
#act_side_nav .title h3{ text-indent:10px; font-size:14px;}
#act_side_nav .list{ width:100%;}
#act_side_nav .list li{ height:30px; display:block; line-height:30px; position:relative;}
#act_side_nav .list li a{ height:30px; display:block; line-height:30px; font-size:14px; background:url(../images/act_bg_point.gif) no-repeat 12px 13px; text-indent:21px;}
#act_side_nav .list li a span{ font-size:10px;}
#act_side_nav .list .now sup{ display:block; width:7px; height:12px; background:url(../images/act_bg_nav_now.gif) no-repeat 0 0; text-indent:-5000px; overflow:hidden; position:absolute; z-index:1; right:-1px; top:9px;}
#act_side_nav .list .now a{ cursor:default; text-decoration:none}
==*/

/*==活动分类==*/
#act_group_box{ overflow:hidden; padding-bottom:6px;}
#act_group_box .act_group{ margin-bottom:10px; margin-left:9px;}
#act_group_box .act_group .mod_tit{ zoom:1;}
#act_group_box .act_group .mod_tit:after{ content:""; display:block; clear:both; height:0; visibility:hidden}
#act_group_box .act_group .mod_tit h3{ font-size:14px; font-weight:normal; height:14px; padding-left:22px; float:left; cursor:pointer}
#act_group_box .act_group .mod_tit .unfold{ background:url(../images/act_bg_sub_nav.png) no-repeat 0 -86px;}
#act_group_box .act_group .mod_tit .fold{ background:url(../images/act_bg_sub_nav.png) no-repeat 0 -175px;}
#act_group_box .act_group .mod_tit .common{ background:url(../images/act_bg_point.gif) no-repeat 10px 5px;}
#act_group_box .act_group ul{}
#act_group_box .act_group ul li{ height:30px; background:url(../images/act_bg_sub_nav.png) no-repeat 7px -33px; padding-left:30px;}
#act_group_box .act_group ul li span{ display:block; width:122px; height:25px; position:relative; left:-10px; top:15px;}
#act_group_box .act_group ul li a{ font-size:14px; position:relative; top:6px; left:10px;}
#act_group_box .act_group ul .now span{ background:url(../images/act_bg_sub_nav.png) no-repeat 0 -125px;}

/*==我参加的活动&搜藏==*/
.my_act{margin-bottom:10px; background:#fff;}
.my_act .list{margin-left:10px; margin-right:10px; margin-top:-1px; padding-bottom:7px;}
.my_act .list li{height:25px; background:url(../images/home/bg_point.gif) no-repeat 0 11px; overflow:hidden;}
.my_act .list li a{line-height:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; margin-left:8px; margin-top:5px; display:inline}

/*==活动列表==*/
.act_list{}
.act_list .bt_sort{border:0; padding:0; float:right; margin-right:10px; margin-top:5px; display:inline;background:url(../images/global_tag_more.gif) no-repeat right 5px; padding-right:15px;}
.act_list .list{ margin-left:15px; margin-right:10px;}
.act_list .list li{position:relative; zoom:1; padding-bottom:10px;}
.act_list .list li:after{clear:both; content:""; display:block; height:0; overflow:hidden}
.act_list .list .act_photo{ float:left;}
.act_list .list .act_cont{ width:400px; float:right; overflow:hidden;}
.act_list .list .act_cont h4{ height:26px; padding-left:10px;}
.act_list .list .act_cont h4 a{ font-size:12px; font-weight:normal; font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; margin-top:6px; float:left;}
.act_list .list .act_cont table{ width:390px; margin-left:10px; margin-top:5px;}
.act_list .list .act_cont table th{ width:60px; text-align:right; height:22px; line-height:22px;}
.act_list .list .act_cont table td span{ padding-left:20px;}
.act_list .list .btns{position:absolute; right:0; bottom:20px;}

/*==热门活动列表==*/
#act #hot_act .list .act_cont{ width:639px;}

/*==活动搜索==*/
#act #act_search .list .act_cont{ width:569px;}

/*==搜索==*/
#act_search_box{margin-bottom:10px;}
#act_search_box input{margin-bottom:10px; float:left; width:156px;}
#act_search_box button{float:right;}

/*==日历搜索==*/
#act_calendar{ height:186px; background:url(../images/act_bg_calendar.png) no-repeat 0 0;}
#act_calendar h3{ display:none}
#act_calendar .today{ height:37px; zoom:1}
#act_calendar .today:after{ clear:both; content:""; display:block; height:0; overflow:hidden}
#act_calendar .today .week{ width:107px; height:32px; line-height:33px; overflow:hidden; text-align:center; float:left; margin-left:2px; display:inline;}
#act_calendar .today .week strong{font-size:21px; font-family:"微软雅黑", Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica;}
#act_calendar .today .date{ width:118px; float:left;}
#act_calendar .today .date button{ width:12px; height:18px; border:0; background:0; overflow:hidden}
#act_calendar .today .date button span{ display:none}
#act_calendar .today .date .month{ font-size:16px; font-family:"微软雅黑", Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; float:left; width:83px; text-align:center; line-height:32px;}
#act_calendar .today .date .last_montn{ float:left; margin-left:6px; display:inline; margin-top:9px;}
#act_calendar .today .date .next_month{ float:right; margin-right:5px;display:inline; margin-top:9px;}
#act_calendar .calendar_table{ width:224px; margin-left:2px; margin-top:1px;}
#act_calendar .calendar_table td,
#act_calendar .calendar_table th{ width:32px; text-align:center; vertical-align:middle}
#act_calendar .calendar_table td{ height:25px;}
#act_calendar .calendar_table th{ height:21px; line-height:21px;}
#act_calendar .calendar_table td a{ width:21px; height:21px; line-height:19px; display:block; margin-left:2px; margin-top:2px; text-decoration:none}
#act_calendar .calendar_table td a:hover{ width:19px; height:19px; line-height:19px; border:1px solid #b0d5ee; margin-top:1px;}
#act_calendar .calendar_table td .now{ width:19px; height:19px; line-height:19px; border:1px solid #9DD5DE; background:#B7E2E8; margin-top:1px; cursor:default}

/*==标签云==*/
#act_tags_box{}
#act_tags_box ul{ width:208px; margin-left:10px; margin-bottom:5px;} 
#act_tags_box ul li{ float:left; margin:0 2px; display:inline; white-space:nowrap; height:22px; vertical-align:middle;} 
#act_tags_box ul .size_2 a{ font-size:14px; font-weight:bold}

/*==活动之星==*/
#act_act_star{}
#act_act_star .list{margin-left:7px; zoom:1; padding-bottom:10px;}
#act_act_star .list:after{ clear:both; content:""; display:block;}
#act_act_star .list li{ float:left; width:64px; height:85px; overflow:hidden; margin:0 3px; display:inline; text-align:center; overflow:hidden; margin-bottom:10px;}
#act_act_star .list li a{ white-space:nowrap}
#act_act_star .list li .user_img_3{ margin-bottom:7px;}

/*===== 精彩活动展示 =====*/
#wonderful_act .con{zoom:1; position:relative; padding:0; border:1px solid #FFFFFF;}
#wonderful_act .photo img{overflow:hidden; width:226px; height:275px; font-size:0; vertical-align:top;}
#wonderful_act .con .info,
#wonderful_act .con .bg{position:absolute; left:0; bottom:0; width:100%; height:24px;}
#wonderful_act .con .info{overflow:hidden; z-index:2; line-height:24px; color:#FFFFFF; text-align:center;}
#wonderful_act .con .bg{opacity:0.6; filter:alpha(opacity=60); background-color:#000000;}

/*==筛选活动==*/
#act_side_search{}
#act_side_search .content{ margin:10px;}
#act_side_search .content table{ width:208px;}
#act_side_search .content table th{ width:32px;}
#act_side_search .content table th,
#act_side_search .content table td{ padding-bottom:10px;}
#act_side_search .content table td select{ width:173px;}
#act_side_search .content button{ margin-left:32px;}

/*==新建活动==*/
#act_build_act{padding:20px; zoom:1;}
#act_build_act h4{ display:none}
#act_build_act:after{ content:""; display:block; clear:both;}
#act_build_act .step{ margin-left:125px; margin-bottom:15px; zoom:1}
#act_build_act .step:after{ content:""; display:block; clear:both;}
#act_build_act .step strong,
#act_build_act .step em{ float:left; line-height:22px;}
#act_build_act .step .next_step{ margin-left:12px; margin-right:8px; display:inline; float:left; line-height:18px; font-family: Courier, monospace; font-size:16px;}
#act_build_act .step strong span,
#act_build_act .step em span{ width:20px; height:20px; line-height:20px; float:left; background:url(../images/group_bg_number.png) no-repeat 0 0; text-align:center; color:#ffffff; font-size:13px; margin-right:6px;}
#act_build_act .step em span{ background-position:-20px 0;}
#act_build_act #group_sand_logo{ zoom:1; margin-left:125px; padding-top:10px;}
#act_build_act #group_sand_logo:after{ content:""; display:block; height:0; overflow:hidden; clear:both;}
#act_build_act #group_sand_logo .sand_box{ float:left; margin-left:30px; display:inline;}
#act_build_act #group_sand_logo .sand_box .sand_img{ margin-bottom:20px;}
#act_build_act #group_sand_logo .sand_box .sand_img button{ width:70px; height:23px; line-height:23px; background:url(../images/group_bt_sandimg.png) no-repeat 0 0; border:0; color:#ffffff}
#act_build_act #group_sand_logo .sand_box dl{ font-size:14px;}
#act_build_act #group_sand_logo .sand_box dl dt{ font-weight:bold; margin-bottom:9px;}
#act_build_act #group_sand_logo .sand_box dl dd{ margin-bottom:24px;}
#act_build_act #group_sand_logo .send_btn{ margin-left:0px; clear:both; padding-top:47px; padding-bottom:60px;}
#act_build_act #group_sand_logo .send_btn button{ margin-right:10px;}
#act_build_act #group_sand_logo #group_group_logo{ float:left; width:204px;}
#act_build_act #act_build_form{margin-left:19px;}
#act_build_act #act_build_form .build_table{ margin-left:30px;}
#act_build_act #act_build_form .build_table th{ width:65px; text-align:right; vertical-align:top; line-height:27px; padding-bottom:4px;}
#act_build_act #act_build_form .build_table td{ text-align:left; width:645px; padding-left:12px; line-height:25px; padding-bottom:7px;}
#act_build_act #act_build_form .build_table td select,
#act_build_act #act_build_form .build_table td input{ margin-right:6px;}
#act_build_act #act_build_form .build_table td .size1{ width:245px;}
#act_build_act #act_build_form .build_table td .size2{ width:239px;}
#act_build_act #act_build_form .build_table td .size3{ width:139px;}
#act_build_act #act_build_form .build_table td .size4{ width:100px;}
#act_build_act #act_build_form .build_table td .size5{ width:135px; _width:139px;}
#act_build_act #act_build_form .build_table td .set_rule{ width:119px; height:23px; line-height:23px; background:url(../images/act_bg_btn.png) no-repeat 0 0; overflow:hidden; border:0; color:#fff;}
#act_build_act #act_build_form .build_table .td_select_money input{ float:none}
#act_build_act #act_build_form .build_table .td_select_money .cost_act p,
#act_build_act #act_build_form .build_table .td_select_money .aa p{ float:left; margin-right:10px;}
#act_build_act #act_build_form .send_btn{ margin-left:77px; margin-bottom:15px;}
#act_build_act #act_build_form .send_btn button{ margin-right:10px;}
#act_build_act #act_build_form .td_addr div{ display:block; margin-bottom:5px;}
#act_build_act #act_build_form .td_addr div .label_addr{ margin-right:20px;}
#act_build_act .table_box{overflow:hidden; zoom:1;}
#act_build_act #act_table_box2,
#act_build_act #act_edit_intro{padding-top:15px;}
#act_edit_intro .intro_box{zoom:1; margin-bottom:10px;}
#act_edit_intro .intro_box:after{ content:""; clear:both; display:block; height:0; overflow:hidden}
#act_edit_intro .intro_box h5{ width:95px; text-indent:35px; font-size:12px; font-weight:normal; font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; float:left; line-height:24px;  margin-right:5px;}
#act_edit_intro .intro_box .edit_box{ float:left; width:580px; margin-left:8px; display:inline;}
#act_edit_intro .tips_act_intro{ margin:10px 10px 10px 112px;}
#act_edit_intro .notice{ width:580px; margin-left:107px;}
#act_edit_intro .notice .tips_cont{ line-height:1.5em; padding:5px;}
#act_edit_intro .check_word{zoom:1; margin-left:30px;}
#act_edit_intro .check_word .check_rule{ margin-left:-4px;}
#act_edit_intro .check_word:after{ clear:both; content:""; display:block; height:0; overflow:hidden;}
#act_edit_intro .check_word .check_p{ width:65px; text-indent:5px;  float:left; line-height:24px;  margin-right:5px;}
#act_edit_intro .check_word .check_div{ float:left; margin-left:8px; display:inline;}
#act_edit_intro .check_word .check_div p{ margin-bottom:10px;}
#act_edit_intro .check_word .check_div .word_box input{}
#act_edit_intro .check_word .check_div .check_img button{ border:0; background:0; margin-left:5px; vertical-align:bottom}
#act_edit_intro .check_word .check_div .btn button{ margin-right:15px; float:left;}

/*==编辑活动==*/
#act_edit_act{ padding:20px; zoom:1; position:relative}
#act_edit_act h4{ display:none}
#act_edit_act:after{ content:""; display:block; clear:both;}
#act_edit_act #act_edit_logo{ float:left}
#act_edit_act #act_edit_form{ float:left; margin-left:19px; display:inline;}
#act_edit_act #act_edit_form .edit_table{ width:100%;}
#act_edit_act #act_edit_form .edit_table th{ width:65px; text-align:right; vertical-align:top; line-height:27px; padding-bottom:4px;}
#act_edit_act #act_edit_form .edit_table td{ text-align:left; width:535px; padding-left:12px; line-height:25px; padding-bottom:7px;}
#act_edit_act #act_edit_form .edit_table td select,
#act_edit_act #act_edit_form .edit_table td input{ float:left; margin-right:6px;}
#act_edit_act #act_edit_form .edit_table td .size1{ width:245px;}
#act_edit_act #act_edit_form .edit_table td .size2{ width:239px;}
#act_edit_act #act_edit_form .edit_table td .size3{ width:139px;}
#act_edit_act #act_edit_form .edit_table td .size4{ width:100px;}
#act_edit_act #act_edit_form .edit_table td .size5{ width:135px; _width:139px;}
#act_edit_act #act_edit_form .edit_table td .set_rule{ width:119px; height:23px; line-height:23px; background:url(../images/act_bg_btn.png) no-repeat 0 0; overflow:hidden; border:0; color:#fff;}
#act_edit_act #act_edit_form .send_btn{ margin-left:77px; margin-bottom:15px;}
#act_edit_act #act_edit_form .send_btn button{ margin-right:10px;}
#act_edit_act #act_edit_box2,
#act_edit_act #act_edit_intro{ padding-top:15px;}
#act_edit_act #act_edit_intro .intro_box{zoom:1; margin-bottom:10px;}
#act_edit_act #act_edit_intro .intro_box:after{ content:""; clear:both; display:block; height:0; overflow:hidden}
#act_edit_act #act_edit_intro .intro_box h5{ width:65px; text-indent:5px; font-size:12px; font-weight:normal; font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; float:left; line-height:24px;  margin-right:5px;}
#act_edit_act #act_edit_intro .intro_box .edit_box{ float:left; width:580px; margin-left:12px; display:inline;}
#act_edit_act #act_edit_intro .notice{ width:580px; margin-left:82px;}
#act_edit_act #act_edit_intro .notice .tips_cont{ line-height:1.5em; padding:5px;}
#act_edit_act #act_edit_intro .check_word{zoom:1}
#act_edit_act #act_edit_intro .check_word:after{ clear:both; content:""; display:block; height:0; overflow:hidden;}
#act_edit_act #act_edit_intro .check_word .check_p{ width:65px; text-indent:5px;  float:left; line-height:24px;  margin-right:5px;}
#act_edit_act #act_edit_intro .check_word .check_div{ float:left; margin-left:12px; display:inline;}
#act_edit_act #act_edit_intro .check_word .check_div p{ margin-bottom:10px;}
#act_edit_act #act_edit_intro .check_word .check_div .word_box input{}
#act_edit_act #act_edit_intro .check_word .check_div .check_img button{ border:0; background:0; margin-left:5px; vertical-align:bottom}
#act_edit_act #act_edit_intro .check_word .check_div .btn button{ margin-right:15px; float:left;}

/*==条件设置弹出层==*/
#pop_set_rule{ width:438px;}
.pop_rule_cont{ padding:10px; text-align:left;}
.pop_rule_cont .info{ zoom:1; margin-bottom:13px;}
.pop_rule_cont h5{ margin-bottom:3px; padding-top:10px; padding-left:10px;}
.pop_rule_cont .info:after{ content:""; clear:both; display:block; height:0; overflow:hidden}
.pop_rule_cont .info ul{}
.pop_rule_cont .info ul li{ float:left; width:105px; margin-left:33px; margin-bottom:4px;}
.pop_rule_cont .term{ padding:5px 0;}
.pop_rule_cont .term table{ margin-left:20px; margin-top:6px; width:387px;}
.pop_rule_cont .term table th{ line-height:22px; width:72px; padding-right:4px; text-align:right;}
.pop_rule_cont .term table td{ padding-bottom:10px;}
.pop_rule_cont .term table td select{ float:left; margin-right:8px; width:92px; overflow:hidden;}
.pop_rule_cont .action{ padding:5px 0;}
.pop_rule_cont .action p{ margin-bottom:7px; margin-left:15px;}
.pop_rule_cont .set_open{ margin-left:50px;}

/*==报名提示浮动层==*/
#pop_act_reg{ width:438px;}
#pop_act_reg .content{ padding:20px; zoom:1}
#pop_act_reg .content:after{ content:""; display:block; height:0; overflow:hidden; clear:both;}
#pop_act_reg .content .icon{ float:left}
#pop_act_reg .content .info{ float:right; padding-top:5px; width:355px;}
#pop_act_reg .content .info .tips{ margin-bottom:15px; white-space:nowrap; width:350px; overflow:hidden; text-overflow:ellipsis}
#pop_act_reg .content .info .sorry{ margin-bottom:15px;}
#pop_act_reg .content .info .erro_info{ margin-bottom:15px; margin-top:-10px;}
#pop_act_reg .btn a{ float:left; margin-left:10px; margin-top:20px; display:inline}

/*==日历控件==*/
.small_calendar{ width:178px; background:url(../images/act_bg_pop_calendar.png) no-repeat;}
.small_calendar h3{ display:none}
.small_calendar .today{ height:22px;}
.small_calendar .today .date{ width:178px;}
.small_calendar .today .date button{ width:12px; height:22px; border:0; background:0; overflow:hidden}
.small_calendar .today .date button span{ display:none}
.small_calendar .today .date .month{ font-size:14px; font-family:"微软雅黑", Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; float:left; width:85px; height:22px; text-align:center; line-height:21px;}
.small_calendar .today .date .last_montn{ float:left; margin-left:35px; display:inline;}
.small_calendar .today .date .next_month{ float:right; margin-right:34px;display:inline;}
.small_calendar .calendar_table{ width:175px; margin-left:1px; border-bottom:1px solid #fff;}
.small_calendar .calendar_table td,
.small_calendar .calendar_table th{ width:25px; height:21px; text-align:center; vertical-align:middle}
.small_calendar .calendar_table td{ height:20px;}
.small_calendar .calendar_table th{ height:25px; line-height:23px;}
.small_calendar .calendar_table td a{ width:20px; height:20px; line-height:20px; display:block; text-decoration:none;}
.small_calendar .calendar_table td a:hover{ width:18px; height:18px; line-height:18px; border:1px solid #b0d5ee;}
.small_calendar .calendar_table td .now{ width:18px; height:18px; line-height:18px; border:1px solid #9DD5DE; background:#B7E2E8; cursor:default;}

/*==用户协议==*/
#act_agreement_list{ padding:20px 50px;}
#act_agreement_list h1{ font-size:14px; text-align:center; margin-bottom:30px;}
#act_agreement_list h2{ margin-top:40px; margin-bottom:15px;}
#act_agreement_list p{ line-height:1.5em; margin-bottom:15px;}
#act_agreement_list ol{ margin-left:23px;}
#act_agreement_list ol li{ list-style:decimal; line-height:1.5em;}

/*==活动类型指引==*/
#act_select_style{ padding:130px 0 180px 0; text-align:center;}
#act_select_style h2{ font-size:14px; margin-bottom:30px;}
#act_select_style button{ width:101px; height:46px; border:0; background:url(../images/act_bg_big_btn.jpg) no-repeat; font-size:14px; color:#fff; font-weight:bold; margin:0 40px;}

/*===== 发起兴趣活动 =====*/
.build_act_online{}
.choose_act{margin-left:310px;}
.btn_back{position:absolute; margin:5px 0 0 -5px;}
#create_online_act .content{overflow:hidden; width:320px; height:360px; font-size:14px;}
#create_online_act .content *{font-weight:bold;}
#create_online_act .content p{margin:100px 0 30px;}
#create_online_act .content button{width:101px; height:46px; border:0; background:url(../images/act_bg_big_btn.jpg) no-repeat; color:#fff; vertical-align:middle;}
#create_online_act .content .btn_list span{margin:0 40px;}

#act_table_box3 textarea{overflow:auto; padding:5px; width:510px; height:64px;}
#act_table_box3 .choose_pic{margin:10px 0; padding:5px; width:510px;}
.build_act_online .build_table{margin-top:10px;}
.join_form,.choose_pic{position:relative;}
.join_form,.choose_pic img{display:block;}
.btn_ope_list{position:absolute; width:80px; left:534px; top:0px;}
.btn_ope_list button{overflow:hidden; margin-right:6px; width:13px; height:15px; border:0 none; background:url(http://imgcache.qq.com/city_v1/img/btn_ope_list.png) no-repeat 0 0;}
.btn_ope_list button span{display:none;}
.btn_ope_list .btn_down{background-position:-18px 0;}
.btn_ope_list .btn_del{background-position:-43px 0;}

#act_edit_intro .form_validate{margin-left:13px;}

/*===== 验证码 =====*/
.form_validate{}
.form_validate p{margin-bottom:10px;}
.form_validate p span{float:left; width:56px;}
.form_validate p img{margin-right:5px;}
.form_validate p a{vertical-align:bottom;}
.form_validate .width_ml{margin-left:60px;}
.form_validate button{margin-right:15px;}

/*===== 活动参与填写 =====*/
#form_join_act .intro_box p{margin-bottom:10px; font-size:14px; font-weight:bold;}
#form_join_act .intro_box p a{margin-left:20px;}
#form_join_act .edit_box{width:580px;}
#form_join_act .choose_pic{margin:10px 0; padding:5px; width:570px; _width:580px;}
#form_join_act .check_word .check_p,
#form_join_act .check_word .check_div{float:left;}
#form_join_act .check_word .check_div p{margin-bottom:10px;}

/*===== 修改线上兴趣活动 =====*/
.edit_online_act #act_table_box3{padding-top:10px;}
.edit_online_act .check_word{margin-left:0!important;}

/*===== 发起活动 =====*/
.create_act button{overflow:hidden; margin-bottom:10px; width:230px; height:44px; border:0 none; background:url(/city_v1/img/btn_create.png) no-repeat;}
.create_act button em,
.create_act button span{display:block; margin-left:68px; line-height:18px; text-align:left; color:#4A6775;}
.create_act button em{font-weight:bold;}
.create_act .btn_online_act{background-position:0 0;}
.create_act .btn_unline_act{background-position:0 -90px;}

/*===== 申请活动发起权限 =====*/
.apply_act_right{margin:20px 0 0 66px;}
.apply_act_right .tit{width:344px; height:26px; background-color:#F1F5F6; line-height:26px;}
.apply_act_right .tit h4{margin-left:10px; font-size:14px; color:#0D76A6;}
.apply_act_right .con{margin-left:10px;}
.apply_act_right .what_function{margin-bottom:13px;}
.apply_act_right .what_function ul,
.apply_act_right .what_require ul{margin:7px 0; line-height:20px;}
.apply_act_right .btns_apply{margin:37px 0 174px 10px;}

.apply_act_right input,
.apply_act_right select{padding:3px;}
.apply_act_right .info_basic .tit,
.apply_act_right .info_answer .tit{width:446px;}
.apply_act_right .info_basic th,
.apply_act_right .info_basic td{padding-top:10px;}
.apply_act_right .info_basic th{width:64px;}
.apply_act_right .info_answer{margin:38px 0 28px;}
.apply_act_right .info_answer li{margin-top:10px;}
.apply_act_right .info_answer p{line-height:30px;}
.apply_act_right .info_answer select{width:246px;}
.apply_act_right .info_answer input,
.apply_act_right .info_answer textarea{width:528px;}
.apply_act_right .info_answer textarea{overflow:auto; height:70px;}
.apply_act_right .btns_submit{margin:0 0 98px 10px;}

.apply_act_right .result{margin:40px 0 0 260px; height:485px; line-height:20px;}
.apply_act_right .result p{margin:25px 0;}
.apply_act_right .result .p1{font-weight:bold; font-size:22px; color:#EE8300; font-family:"微软雅黑";}

/*===== 参加活动 =====*/
.join_act{overflow:hidden; padding-bottom:20px; line-height:18px;}
.join_act .example,
.join_act .form_join_apply{overflow:hidden; display:inline; float:left; margin-bottom:-2000px; padding-bottom:2000px;}

.join_act .example .con{overflow:hidden; margin-left:20px; width:250px;}
.join_act .example .con h2{margin:16px 0 10px; font-size:14px; font-weight:normal; line-height:14px;}
.join_act .example .con img{display:block; width:230px; height:166px; background-color:#CCCCCC;}
.join_act .example .con p{margin-top:9px; width:230px;}
.join_act .example .con .link_detail{margin-top:20px;}

.join_act .form_join_apply .con{margin-left:20px; width:582px;}
.join_act .form_join_apply .con h2{display:none;}
.join_act .form_join_apply .con .info_em{margin:13px 0 11px;}
.join_act .form_join_apply .con .item{margin-bottom:10px;}
.join_act .form_join_apply .con .item p{margin:6px 0 7px 10px; font-size:14px;}
.join_act .form_join_apply .con .item p span{font-size:12px;}
.join_act .form_join_apply .con .item textarea{overflow:auto; width:578px; height:75px;}
.join_act .form_join_apply .con .item .check_file{margin:8px; padding:5px;}
.join_act .form_join_apply .con .validate_code{margin-top:20px; padding-left:55px;}
.join_act .form_join_apply .con .validate_code p{margin:0 0 -20px -55px;}
.join_act .form_join_apply .con .validate_code .reference_number{margin:10px 0;}
.join_act .form_join_apply .con .validate_code .reference_number a{margin-left:5px;}
.join_act .form_join_apply .con .validate_code .btns_op{padding-bottom:65px;}
.join_act .form_join_apply .con .validate_code .btns_op button{float:left; margin-right:18px;}

/*===== 左侧导航新增模块 =====*/
#nav_commend li{height:26px; line-height:26px;}
#nav_commend li a{display:block; padding-left:10px; font-weight:bold;}

.view_by_city{padding-bottom:10px;}
.view_by_city dt{padding:15px 0 8px 10px; font-weight:bold;}
.view_by_city dd ul{overflow:hidden;}
.view_by_city dd li{display:inline;}
.view_by_city dd li a{display:inline; float:left; margin:8px 0 0 12px; white-space:nowrap;}
.view_by_city dd li a.current{font-weight:bold;}
.view_by_city dd p{margin:8px 0 0 12px;}
.view_by_city dd p img{position:absolute; margin-top:-2px;}

.view_by_date{padding:0 10px 3px;}
.view_by_date dt{padding:15px 0 5px; font-weight:bold;}
.view_by_date dd ul{overflow:hidden;}
.view_by_date dd li{margin-top:10px; padding-left:13px; background:url(/city_v1/img/bg_ico_repeat.png) no-repeat 0 -66px;}

/*===== 活动专题 =====*/
#act_feature .con{zoom:1; padding:0; border:1px solid #FFFFFF;}
#act_feature .con img{display:block; width:226px; height:100px;}

/*===== 线上活动 =====*/
#act_online_show li{display:inline; float:left; margin-left:12px; padding-bottom:20px; width:250px;}
#act_online_show li .photo,
#act_online_show li .info{overflow:hidden; display:inline; float:left;}
#act_online_show li .photo{width:64px;}
#act_online_show li .info{margin-left:12px; width:174px; line-height:18px;}

/* =========活动总结========== */
.overview_bar{ float:right; width:780px;}
.list_overview{ padding:10px 0px 5px 26px;}
.list_overview li{ float:left; display:inline; position:relative; margin-right:20px; margin-bottom:20px;}
.list_overview .pic_bor{ width:350px; height:305px; overflow:hidden; border:1px solid #cdcdcd;}
.list_overview .pic_bor_inner{ padding:10px 0 0 10px}
.list_overview .pic_bor p{ height:22px; overflow:hidden; line-height:22px; margin:0 17px 0 10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_overview .pic_bor p span{ color:#8e8e8e;}
.list_overview .pic_bor p.p4{ position:absolute; right:20px; top:276px; color:#8e8e8e;}
.list_overview .pic_bor p.p3 a{ color:#CC0000}

/* ========活动主题======= */
.list_major{ padding:10px 0px 5px 26px;}
.list_major li{ float:left; display:inline; position:relative; margin-right:20px; margin-bottom:20px;}
.list_major .pic_bor{ width:350px; height:185px; overflow:hidden; border:1px solid #cdcdcd;}
.list_major .pic_bor_inner{ padding:10px 0 0 10px}
.list_major .pic_bor_inner a{ width:330px; height:96px; overflow:hidden;}
.list_major .pic_bor p{ height:22px; overflow:hidden; line-height:22px; margin:0 17px 0 10px; overflow:hidden;}
.list_major .pic_bor p span{ color:#8e8e8e;}
.list_major .pic_bor p.p2{ height:44px;}/*  |xGv00|2d24acd87d0f80078021a1a9c8e851eb */